﻿using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;

namespace VueEleAdminFurion.Model
{
    /// <summary>
    /// 
    ///</summary>
    [SugarTable("User")]
    public class User
    {
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
        public Guid Id { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "UserName")]
        public string UserName { get; set; } = "";
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "PassWord")]
        public string PassWord { get; set; } = "";
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "EmailAddress")]
        public string EmailAddress { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Phone")]
        public string Phone { get; set; } = "";
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "TimeStamp")]
        public byte[] TimeStamp { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CreateUserId")]
        public Guid CreateUserId { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CreateTime")]
        public string CreateTime { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "UpdateUserId")]
        public Guid? UpdateUserId { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "UpdateTime")]
        public string UpdateTime { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "IsDeleted")]
        public bool IsDeleted { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "DeleteUserId")]
        public Guid? DeleteUserId { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "DeleteTime")]
        public string DeleteTime { get; set; }
    }
}
